From 1b278b0636d710182e4c99f29f9597d0ef3e2115 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 20 Feb 2020 17:54:56 +0100 Subject: [PATCH] colorchooserwidget: Get rid of a gtk_widget_destroy() call --- gtk/gtkcolorchooserwidget.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gtk/gtkcolorchooserwidget.c b/gtk/gtkcolorchooserwidget.c index 269c6a26e8..bda681e7ab 100644 --- a/gtk/gtkcolorchooserwidget.c +++ b/gtk/gtkcolorchooserwidget.c @@ -803,20 +803,16 @@ add_custom_color (GtkColorChooserWidget *cc, const GdkRGBA *color) { GtkColorChooserWidgetPrivate *priv = gtk_color_chooser_widget_get_instance_private (cc); - GtkWidget *last; GtkWidget *p; GList *children; children = gtk_container_get_children (GTK_CONTAINER (priv->custom)); if (g_list_length (children) >= 9) { - last = g_list_last (children)->data; - if (last == GTK_WIDGET (priv->current)) - priv->current = NULL; + GtkWidget *last = gtk_widget_get_last_child (priv->custom); - gtk_widget_destroy (last); + gtk_container_remove (GTK_CONTAINER (priv->custom), last); } - g_list_free (children); p = gtk_color_swatch_new (); -- 2.30.2